123REXX.ZIP REXX procedures called as 1-2-3 macro commands can freely modify the values of cells in ranges that are passed as arguments. In fact, they can modify the value of any cell that is below, to the right of, or the top left hand front of the
3DMAZE2.ZIP This OS/2 2.0 Presentation Manager program generates mazes and displays them in three dimensions. Be patient; this program demonstrates the use of separate threads for CPU intensive tasks. IBM C Set/2 source is included.
ACLINF.ZIP Information about how PM translates accelerat
ANBT2.ZIP AniButtn contains the LIB, DLL, and H needed to add Animated two-state graphical push-buttons in a program, plus a complete example of how to use it. AniButtn provides programmers with an easy, straightforward
ARCH11.ZIP REXX program to display ZIP files in a WPS folder.
ASDT.ZIP A great debugger for OS/2 1.3
ASYCLS11.ZIP The files ASYNCH.H and ASYNCH.CPP are the actual source code to the asynchronous object class. The file SPDTERM.CPP is merely a sample test program to test the interrupt and some of the functions of the class.
BCOS2P3.ZIP More patches for Borland C++ for OS/2. Downloaded from Borland's own BBS. This patch increases the namesCache block to alleviate the error message: "Out of memory in namesCache"
BDSOM1.ZIP Build SOM - a REXX procedure that creates WPS
BEANS101.ZIP This is a simple program to keep track of time spent on different projects. Useful to anyone who is in a similar position of spending the day working on multiple projects.
BITS.ZIP A REXX procedure to determine if an OS/2 binary file is compiled as 16-bits "NE" or 32-bits "LX".
BKSHLF.ZIP REXX command script that will build a "BOOKSHELF" folder with all of your 'manuals'.
BLKOS207.ZIP REXX utilities to enhance the use of CMD.EXE in OS/2. Includes expanded history functions, file name completion, associations, file searches across system, aliases & much more.
BN2SRC.ZIP Convert binary data files to languages struct
BOOTDR.ZIP Source for properly determining the boot driv
BP7_OS2.ZIP Patch Borland Pascal v7.x to produce 16 bitpr
BPOS2API.ZIP OS/2 API FOR BPOS2 (Borland Pascal OS/2 patch). These Borland Pascal units are meant to be used with the great patch for BP 7.x which allows you to create native OS/2 programs in Pascal.
BTRVRX.ZIP BTRVREXX is a "dumb" interface to BTRCALLS. All parameters used by BTRCALLS must be allocated by the REXX caller and are passed through as-is in both directions by BTRVREXX.
BUGALR.ZIP Unique debugger, provides info about PM windo
C16_A.ZIP Watcom C/C++^16 patch level A
C2CPP.ZIP Convert your existing investment in C code t
C386_E.ZIP Patches for Watcom C/386 (32-bit) - Level E
C7OS2.ZIP OS/2 hosted add-in for Microsoft C/C++ 7.0
CALL32.ZIP How to call 32-bit code from 16-bit apps
CAWF407.ZIP C version of nroff-like text formatter awf.
CCOMPILH.ZIP Get all compilers to agree on use of manifest preprocessor constants.
CDECL.ZIP Converts C declarations to English and back
CDISK.ZIP Companion disk for Writing OS/2 Device Driver
CHART.ZIP Demo of a Programmer's Business Graphics Toolkit. Demo is very good except that the vendor's info is clipped.
CHKEA.ZIP An example of C code to find out if the file object has Extended Attributes associated with it. If so, then the size of all of the Extended Attributes that are attached is found.
CHK_ER.ZIP Error message check program for IBM C compile
CLASSEDI.ZIP VxRexx Class editor
CLISP.ZIP Common LISP - OS/2 LISP Interpreter Run it a
CLPOS2.ZIP Source code for A Clipper function to allow a Clipper program running under OS/2 2.1 to be able to start another OS/2 session (OS/2, Windows, or DOS).
CMENT.ZIP cMent(*) is a REXX program which eliminates the need for complex development environments like IBM's Workframe and Nmake. It is designed to allow you to use your favorite editor, your favorite compilers and
CNRADV.ZIP Container sample program that builds on CNRME
CNRADVTX.ZIP OS/2 Developer, Spring 1993, Container Contro
CNRBASTX.ZIP OS/2 Developer, Winter 1993, Container Contro
CNREXM.ZIP C source to demonstrate Container programming.
COLOR.ZIP Set screen colors for OS/2 text sessions
COMBO.ZIP Combo Box support routines
COMMON.ZIP Common/2 Subroutine Library version 1.0
COMOS2.ZIP OS/2 16-32 bit COMM API includes libraries for C & C++. Documentation is in Word for Windows format.
CONTAIN.ZIP Sample code for creating/using container clas
CPLAYV20.ZIP REXX script to play archived sound files.
CPPTBA.ZIP IUCL Toolbar source code. Contains source co
CPR34SRC.ZIP C cross reference utility (S)
CPRT102.ZIP A C source code printing system (family mode)
CS0054-1.DSK Latest official CSD CS000054 for IBM C Set/2
CS0054-2.DSK Latest official CSD CS000054 for IBM C Set/2
CS69.ZIP Compiler shell for Microsoft languages, Bison
CSERIAL.ZIP C program fragment for accessing serial port
CSET050B.ZIP IBM C-Set/2 (Version 1.0) CSD 50 (2 of 2)
CTC0004.ZIP CSET++ CSD. Version 2.0 and 2.1 - Compiler g
CTC0005.ZIP ET++ Compiler Grouping (Informal) (For Vers
CTL0003.ZIP ET++ Class Libraries Grouping (Informal) (F
CTRLDES.ZIP Designing PM custom controls-OS/2 dev mag
DATPATCH.ZIP Change the current date/time in an executable
DBASEOS2.ZIP Example code for reading dBase III .dbf files
DBMONO.ZIP Device driver allows a mono monitor as a 2nd monitor for those programs that can address dual monitors.
DDE20S.ZIP Dynamic Data Exchange source code sample
DELDIR.ZIP A REXX script with deletes an entire director
DENTIST.ZIP Resource extractor version 1.1
DESKUTIL.ZIP Info on the REXX SysCreateObject functions (2
DF3OS2.ZIP DFlat++ V3 for OS/2. Port of a DOS text mode CUA windowing system to OS/2. Described in Dr. Dobb's Journal #214, May 1994. Writen in C++ adn compiels using Borland's C++ tools. Al Stevens is the original author.
DRGMON.ZIP Drag & drop with PM message monitor coding ex
DRGWPS.ZIP sample program that demonstrates OS/2 Drag/Dr
DSHL11.ZIP DevShell is an enhanced command environment geared towards the developer. It is completely (even the on-line help) written in REXX so it can be modified to suit the user's own ideas and needs.
DSIZE10.ZIP Display file/directory space usage on drives
DSN3GI.ZIP Developer Support News. OS/2 INF format. Use
DSN3II.ZIP developer support news. psp's developer ass
DSN93I.ZIP IBM Developer Support News 93 issue i
DUPDEL00.ZIP A simple REXX cmd file that allows a user to find all duplicate named files on one or multiple drives. It uses VREXX PM extensions to ask the user which file to delete.
E17EL2.ZIP This is GNU Emacs 19.17 for emx on OS/2 2.0 or 2.1. The port was done by Eberhard Mattes based on ideas of the port of GNU Emacs for OS/2 done by Joerg Viola.
E17INFO.ZIP This is GNU Emacs 19.17 for emx on OS/2 2.0 or 2.1. The port was done by Eberhard Mattes based on ideas of the port of GNU Emacs for OS/2 done by Joerg Viola.
E17LIB2.ZIP This is GNU Emacs 19.17 for emx on OS/2 2.0 or 2.1. The port was done by Eberhard Mattes based on ideas of the port of GNU Emacs for OS/2 done by Joerg Viola.
E17MAN.ZIP This is GNU Emacs 19.17 for emx on OS/2 2.0 or 2.1. The port was done by Eberhard Mattes based on ideas of the port of GNU Emacs for OS/2 done by Joerg Viola.
E17MIN.ZIP This is GNU Emacs 19.17 for emx on OS/2 2.0 or 2.1. The port was done by Eberhard Mattes based on ideas of the port of GNU Emacs for OS/2 done by Joerg Viola. Version 19.22 exists.
E17MORE.ZIP This is GNU Emacs 19.17 for emx on OS/2 2.0 or 2.1. The port was done by Eberhard Mattes based on ideas of the port of GNU Emacs for OS/2 done by Joerg Viola.
E17NOTE.ZIP This is GNU Emacs 19.17 for emx on OS/2 2.0 or 2.1. The port was done by Eberhard Mattes based on ideas of the port of GNU Emacs for OS/2 done by Joerg Viola. Version 19.22 exists.
ERGO.ZIP Create a distinctive BEEP sound every hour to remind workstation users to take a short break from their work.
ESSAMP.ZIP ES Communications Manager sample programs
ETOOLS.ZIP a collection of REXX cmd files and misc tools
EXEMAP.ZIP This utility maps OS/2 V2, V1, Windows and PC-DOS EXE Headers. This version includes extensive cross-referencing and decoding of module ordinal numbers into a readable format.
EXETWEAK.ZIP Alters application type so that if a full screen OS/2 application is run from a window, it will remain windowed.
F77_DRAW.ZIP Full screen (non-PM) graphics library for For
FCHK261.ZIP Fortran checker version 2.6.1
FINDSEG.ZIP IBM employee written software. This program searches the specified segments from executable files. The key word for this search is the length of a segment.
GAMEPT.ZIP Sample source for using a joystick (w/driver)
GI.ZIP Generic Game Interface, includes source
GMD_OS2.ZIP The Cocktail compiler toolbox
GPFREX21.ZIP Beta GpfRexx visual development tool - Disk 1
GPFREX22.ZIP Beta GpfRexx visual development tool - Disk 2
GRAFDEMO.ZIP Demo/source code for programming non-PM graph
GUIDOCI.ZIP Guidelines: Visual C++ GUI Tool Info file
GUIT01.ZIP This note demonstrates how external code may
HEDITOR.ZIP Hex editor that will work in both DOS & OS/2. It's a bound program.
HEXDMP.ZIP A binary data display and conversion utility, Hexdump supports both bin2hex and hex2bin functionality.
HLPDK80.ZIP RL help engine, support for DOS,OS/2,DESQview
HOOKKBS.ZIP Hooking the keyboard & assigning hotkeys
HRTIMER.ZIP Sample code/driver for a high resolution time
HUGELB.ZIP Owner-drawn listbox sample for hug lists (>64
ICCTEE.ZIP IBM C compiler filter
ICON88.ZIP Version 8.8 of the Icon programming language
ICON8DOC.ZIP Icon documentation (Postscript and ASCII)
ICON8_0.ZIP Icon programming language
ICSS_E.ZIP IBM Continuous Speech Series sample code pac
IMGTKIT2.ZIP The Image Toolkit is a System DLL used to provide a variety of support options for several Presentation Manager applications, such as: PMDRAW, OS2MAGNIFY, SCRAP, & IBROW.
INF16BIT.ZIP Documentation for 16-bit API functions (.INF
INVOKE10.ZIP Drag and drop interface sample code
IO386.ZIP How to do port I/O in 32-bit programs
IOPL32.ZIP Demonstrates how to access I/O ports w/IBM C
IPFCPP.ZIP IPFC Preprocessor (INF files) version 1.11
JCLDOC.ZIP App for documenting/flowcharting MVS JCL
LABHELP.ZIP This device driver provides a call mechanism for C programs (at Ring 3) to access specific physical memory addresses. Although this violates OS/2 protected memory concepts, it is useful when programming/accessing laboratory acquisition
LICC.ZIP Load C Set/2 Compiler into memory, speed up c
LR.ZIP Create grammars in minutes, better than LEX/Y
MAKBTDSK.ZIP A REXX script which creates an OS/2 2.0 boot
MAKEMB.ZIP A utility for binding message files to execut
MAKEREXX.ZIP REXX utility to create a library of REXX routines to be used in other REXX programs.
MDICPP.ZIP Demonstrates one PM window opening another.
MIDISRC.ZIP Source for an OS/2 MIDI driver
MINCOM15.ZIP C source code for MINICOM 15, a clone of the
MONTE.ZIP Multithreaded OS/2 code examples shown at Pho
MSJQUEUE.ZIP How to use OS/2 queues from compiled BASIC
MSVC_OS2.ZIP Patch to allow Visual C++ to run under OS/2
NBBASE.ZIP Shows basics of notebook control, from Colora
NBLOAD.ZIP Notebook control sample program, from Colorad
NGVIEW.ZIP Norton Guides Vierer for OS/2. Will allow exporting parts of the guide.
NMAKE2.ZIP IBM NMAKE that supports HPFS long filenames
OBJLIB.ZIP OS/2 .OBJ/.LIB formats
OPENFDR.ZIP OpenFolder is a little REXX script that works in conjunction with J.P. Software Inc.'s command shell replacement for CMD.EXE, 4OS2(TM).
OPENFDR4.ZIP Open folders from a popup menu (req. REXX & 4
OS2DCTRL.ZIP Demonstrates how to create a custom control. Written in conjunction with an article in the Winter '93 edition of the OS/2 Developer. All of the files required to run and/or build the demo are ncluded.
OS2HLP.ZIP This is the first version of the Borland Pas
OS2XLISP.ZIP A Lisp interpreter for OS/2
OS2_NLS.ZIP Some OS/2 programming examples
OS2_YACA.ZIP LR Parser builder
OT_100.ZIP OS2TERM v1.00, a serial port programming exam
P2C_1_20.ZIP Pascal to C translator for gcc/emx 0.8f
PAMAKE18.ZIP PAMAKE-a public domain make program
PASOS2B.ZIP A 32-bit Pascal compiler (req. MASM 6.0A/TASM
PASOS2C1.ZIP Pascal for OS/2 (req. EMX C/C++)
PATCH212.ZIP Larry Walls patch program
PDCURS21.ZIP Public Domain curses version 2.1 for OS/2 & D
PHYSCOLO.ZIP Show physical screen colors/how to use palett
PICMAS.ZIP This library provides basic picture mask support for OS/2 entry fields. The header file wcpicmsk.h contains a detailed description for the libraries and their usage.
PILOT.ZIP Pilot CAI interpreter (old, ported to OS/2)
PIPES.ZIP Named Pipe Client/Server Debugging Utility
PMDVL2.ZIP An integrated programming shell for PM
PMFRSC.ZIP Fractal generator source (PM)
PMMEM.ZIP PM Application. Show % free memory.
PMPOPU.ZIP Will pop up a small PM window with parameter displayed. Good for command files. For example, "PMPOPUP Change floppy diskette." will display "Change floppy diskette.".
PMPRTF.ZIP Allows PRINTF to work in a PM application for debugging purposes.
PORTIO2.ZIP Port I/O and IOPL examples for IBM C and Borl
PP002.ZIP Power Pascal/2 version 0.002 (req. MASM 6.00)
PRI.ZIP Elevates priority of program started with PRI.
PROCS21.ZIP Lists all processes running in OS/2 2.0. It works with OS/2 2.0 and is a 32-bit app, so it won't run on 1.x.
PRXUTL10.ZIP A collection of REXX utilities/functions
PTCH70.ZIP Patches for Microsoft C/C++ 7.0, run 7.0 in D
PUSHPOP.ZIP OS/2 Command Line (REXX) directory push/pop.
RB3730.ZIP Redbook sample code: Vol. 1: Control Program
RB3731.ZIP Redbook sample code: Vol. 2: DOS & Windows
RB3774.ZIP Redbook sample code: Vol. 4: Application Deve
RCUTILS.ZIP ASCII - Dumps ASCII strings found in file. DDIR - Prints current dir in double width. NEW - Lists in DDIR format all files written in the last 'n' days. Days are calculated from 6 A.M.
REBUILD.ZIP Rebuild icons for IBM Toolkit, C-Set/2, Workf
REPEAT.ZIP Play a multimedia file multiple times (PMREXX
REXXCOBJ.ZIP Information on how to create WPS objects usin
REXXOBJV.ZIP REXX samples for use with OS/2 Object Vision
REXXOV.ZIP Patches for Object Vision so REXX will work properly.
REXXTACY.ZIP REXXTACY - REXX to C translator
REXXTR.ZIP RxExtras is a set of functions to enhance OS/2's REXX programming language, and is accompanied by additional functions to be used by other PM Rexx-based based software. V1.9 (2/1/94) exists.
REXXTRA.ZIP RxExtras V1.4 - Extra functions for REXX, including VisPro/REXX extensions.
REXXTUT.ZIP Some REXX tutorial documents
REXXTUT2.ZIP Good REXX documentation. Incl: REXX.TXT: Ver
REXXUTIL.ZIP Information and samples for REXX utility func
RXAPFD.ZIP RXAPPCFD allows Rexx programs to use the APPC programming interface provided by CM/2 which includes full duplex operations.
RXBKS.ZIP Review of three REXX books
RXD.ZIP RxD is a Presentation Manager source level debugger for REXX programs. Many features.
RXFTP.ZIP REXX function package providing access to th
RXLN11.ZIP REXXLAN/2 V. 1.01. LAN Server REXX extension
RXLOGIN.ZIP Rexx procedure that asks for a password
RXPS17.ZIP Rexx Process Report Command version 1.7
RXSHIP24.ZIP Makes ASCII encoded binary files for transfer over mail systems. Unique ability to include REXX decoder within transfered file.
S12444.ZIP Ifwin - Demo the detection of running in a VI
S12546.ZIP Presentation Manager Event Tracer
S12547.ZIP Microsoft OS/2 PM Simple Virtual Typewriter
S12602.ZIP Welcome to PM #8 demo PM program
S12626.ZIP How to Do Serial Communications in OS/2 COBOL
S12629.ZIP Windoes MDI Demonstration
S12720.ZIP Base code for PM applications
SCALC.ZIP SourceCalc, programmers calculator
SCRCOLOR.ZIP Set default ANSI screen colors and allow REXX-programs to query them. (used e.g. by SHOWINI, CRONRGF, ATRGF)
SDE.ZIP Systemax development environment
SELDEL.ZIP Selectively delete applets that come with OS/
SETMOUSE.ZIP OS/2 REXX procedures to set (or restore) default mouse pointers to the contents of user supplied pointer files, produced (usually) by the Icon Editor.
SHERLOCK.ZIP Post mortum dump utility for debugging
SHR93.ZIP OS/2 Work Place Shell Sample Program - Addres
SI.ZIP CLI & PM program that shows basic system setup, free memory, and system maximums.
SKEL32.ZIP How to write a 32-bit program using TASM
SLICE.ZIP Give up time slices from DOS progs, w/TASM so
SLIDCO.ZIP PM slider example-uses serial IOCTLs w/termin
SML.ZIP Port of functional language ML (Edinburgh)
SMLNJ093.ZIP Functional standard ML of New Jersey 0.93
SOMCLA.ZIP 8621 A discussion of Class Objects in SOM
SOMCLS.ZIP SOM Class Objects - article in OS/2 developer
SOMFTN.ZIP Complete slides/documentation from SOM FTN
SOMINT.ZIP SOM Introduction - article in OS/2 Developer
SOM_NT.ZIP Introduction to Object Oriented Programming a
SOM_OV.ZIP High level overview of SOM
SOM_QA.ZIP Some commonly asked questions on SOM
SQZH102.ZIP SQZh v1.01 - a C header file compressor
SYSINF.ZIP Sample program for the Notebook.lib Notebook
TAGOS2.ZIP Public domain version of MARKEXE
TASKTIME.ZIP Keeps track of the time spent on various tasks.
TEXB9.ZIP emTeX beta 9
THREAD.ZIP A thread class for C++ under OS/2
THREAD2.ZIP A sample PM program illustrating how to multi
TIMESET.ZIP Set time base on Naval Observatory clock (REX
TLC10.ZIP TLC is a utility that creates a formatted listing, optionally with a cross-reference, from a given set of C source files. The format and content of the listing can be controlled by various command-line switches
TM1632.ZIP Examples of 32 <-> 16 thunks, w/Assembly sour
TRACE.ZIP PM Trace Window for IBM C++ ITRACE functions
TRACER10.ZIP Debugging tool (PM)
TRAC_099.ZIP Software development tracking system, req. OS
TSTDEV.ZIP C code to list all devices & device types
TUNE.ZIP C example for reading files produced by Tune
UPCHEK_B.ZIP UPCHEK.CMD is a REXX Program that Automates
VGALIB.ZIP Preliminary full screen (non-PM) graphics pac
VGO10.ZIP VGO v1.0 and GO v1.0 for OS/2. Execute any commands on files based on dates, attributes, sizes, and/or names of those files, regard- less of where they're located on your system. Contains both graphical and commandline ver-
VOPNFDR3.ZIP Open folders from a PM listbox (req. REXX & V
VPEVAL.ZIP Working evaluation version of VisPro/REXX vis
VPRDEMO.ZIP Demo of Commercial REXX application developer.
VREXX2.ZIP Visual REXX for OS/2 Presentation Manager. VREXX is a library of OS/2 2.0 REXX functions that will give your REXX programs a PM interface. You DO NOT need to know anything about PM programming.
VROBJ101.ZIP VROBJ.DLL version 1.01 required by VREXX pro
VXRX101.ZIP Patch files to upgrade VX-REXX 1.00 to 1.01
VXRX101A.ZIP Patch files to upgrade VX-REXX 1.01 to 1.01a
VXRX101B.ZIP Ver 1.01b patch to Watcom VX-REXX Ver 1.01a
VXRX101C.ZIP Patch Watcom VX-REXX from Ver. 1.01b to 1.01c
VXTECH01.ZIP How to build REXX/VX-REXX external functions
WATCH2.ZIP Assists the PM applications developer by providing a means for displaying debugging information within the PM environment.
WELCOME.ZIP REXX CMD to build a WELCOME folder with utilities included with OS/2.
WFDOC.ZIP Workframe/2 interface docs and sample program
WP2IPF2.ZIP Create .IPF/.INF files from WordPerfect 5.1 f
WPS2REXX.ZIP Save the contents of your WPS to a REXX scri
WPSDBG.ZIP SOM/WPS debugging tool
WPSPRGM.ZIP Some small examples of Workplace Shell progra
XLIBOS2.ZIP Full screen VGA X Mode library w/demo
XSCHEME2.ZIP Scheme for OS/2 2.0 (with OOP extensions)
ZFRMS110.ZIP Z-Forms text window libs, supports 16/32-bit